const app = getApp()  //获取应用实例
const userDB = wx.cloud.database().collection("user")
const recordsDB=wx.cloud.database().collection("records")
const messageDB=wx.cloud.database().collection("Message")
const _=wx.cloud.database().command
var friendOpenid

Page({
    data: {
        nickName: "",
        level:"",
        totalday:0
    },
          
    // 0.---提醒登录的弹出层
    // (1)控制弹出层的关闭/隐藏：
    onClose() {
        this.setData({ show: false });
    },
   
    //七日报告
    naviCalendar(){
      app.seven=true
      wx.navigateTo({
        url: '../sevenDays/sevenDays',
      })
    },

    //病友设置
    toEdit(){
        if(app.globalData.userInfo==null){
            this.setData({ show: true });
        }else{
          userDB.where({
            _openid:app.globalData.openid
          }).get({
            success:res=>{
              friendOpenid=res.data[0].friend
              if(res.data[0].friend=='暂无'){
                wx.navigateTo({
                  url:'/pages/applyfriend/applyfriend',
                })
              }else{
                wx.showModal({
                  title: '提示',
                  content: '您确定要和当前病友解除关系吗',
                  success: function (res) {
                      if (res.confirm) {
                          console.log('用户点击确定')
                          userDB.where(_.or([{
                            _openid:app.globalData.openid
                          },{
                            _openid:friendOpenid
                          }
                          ])).update({
                            data:{
                              friend:"暂无",
                              friendTime:0,
                            }
                          })
                      
                          messageDB.where({
                            receiveOpenid:app.globalData.openid
                          }).remove().then(res=>{
                            console.log(res)
                          })
                      }else{
                         console.log('用户点击取消')
                      }
                  }
                })      
              }
            }
          }) 
        }
    },

    // 每次显示这个页面：
    onShow: function () {
        console.log("目前在个人中心页面的用户信息为",app.globalData.userInfo)
        
        this.setData({
            myHeadImgUrl: app.globalData.userInfo==null? "/images/未登录.png":app.globalData.userInfo.avatarUrl,
            myNickname: app.globalData.userInfo==null? "你的昵称" : app.globalData.userInfo.nickName
        }) 
        
    },

    onLoad: function () {
      var that=this
      userDB.where({
        _openid:app.globalData.openid
      }).get({
        success:res=> {
          // friendOpenid=res.data[0].friend
          // friendTime=res.data[0].friendTime
          that.setData({
            nickName:res.data[0].nickName,
            level:res.data[0].level,
          })  

          recordsDB.where({
            _openid:app.globalData.openid
          }).get({
            success:res=>{
              that.setData({
                totalday:res.data[0].totalday,
              })
            }
          })
          
          
        },

        

        fail:res=>{
          console.log("查询数据失败",res)
        } 
      })
      
    },
    
})
  
  